﻿using Onshi.POS.Modelo.Entidades.Tipos;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Onshi.POS.Modelo.Entidades
{
    [Serializable]
    public class Registro : EntidadBase<Int32>
    {
        #region Constructores

        public Registro()
            : base()
        {
        }

        #endregion

        #region Atributos

        private Usuario usuario;
        private DateTime fecha;
        private Evento evento;

        #endregion

        #region Propiedades

        public Evento Evento
        {
            get { return evento; }
            set { evento = value; }
        }

        public String UsuarioNombre
        {
            get { return usuario.Nombre; }
        }

        public String EventoNombre
        {
            get { return evento.Nombre; }
        }

        public String TipoEventoNombre
        {
            get { return evento.Tipo.Nombre; }
        }

        public DateTime Fecha
        {
            get { return fecha; }
            set { fecha = value; }
        }

        public Usuario Usuario
        {
            get { return usuario; }
            set { usuario = value; }
        }

        #endregion
    }
}
